package com.xiaoshuidi.cloud.module.rooms.controller.app.home.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

@Data
@Schema(description = "社区-房源详情 接口返回对象")
@Accessors(chain = true)
public class GetRoomHouseInfoRespVO {
    @Schema(description = "门店ID")
    private Long apartmentId;
    @Schema(description = "房源ID")
    private String roomId;
    @Schema(description = "房源图片")
    private List<String> picUrls;
    @Schema(description = "房源vr封面")
    private String vrPicUrl;
    @Schema(description = "房源vr")
    private String vrUrl;
    @Schema(description = "房源名称")
    private String roomHouseName;
    @Schema(description = "房源全名")
    private String roomFullName;
    @Schema(description = "房源价格")
    private Double price;
    @Schema(description = "门店标签")
    private List<String> tags;
    @Schema(description = "房源地址")
    private String address;
    @Schema(description = "房源房间配置")
    private List<String> publicFacilities;
    @Schema(description = "门店电话")
    private String storeTel;
    @Schema(description = "面积")
    private String space;
    @Schema(description = "维度")
    private String lat;
    @Schema(description = "经度")
    private String lon;

    @Schema(description = "是否集中式")
    private Boolean isConcentrated;
    @Schema(description = "是否整租")
    private Boolean isWhole;
    @Schema(description = "户型名")
    private String roomHouseTypeName;
    @Schema(description = "朝向")
    private String toward;
    @Schema(description = "可住人数")
    private Integer peopleNum;
    @Schema(description = "房源备案状态")
    private String roomHouseFilingsStatus;
    @Schema(description = "核验码")
    private String checkCode;
    @Schema(description = "主卧次卧客卧公共区域")
    private String roomType;

}
